

from common._base64 import d_base64
from common._import import add
from common._str import d_str
from common._file import d_file
import common._http_server
import common._algorithm
import common._os


"""
主方法调用不同模块的测试代码
"""


if __name__ == '__main__':
    '''
    print("---- 1 导入 ")
    print('add: %s' % add(-10, 21)) # 格式化输出
    print(add(1, 2, 3)) # 正常输出
    print("\n")

    print("---- 2 字符串")
    d_str()
    print()

    print("---- 3 文件读写")
    d_file()
    print()

    print("---- 4 运维监控")
    common._os.info_cpu()
    common._os.info_memory()
    common._os.info_disk()
    common._os.info_net()
    common._os.exc("wmic csproduct get uuid")
    print()
    

    print("---- 5 base64")
    d_base64("hhh哈哈哈鴻【】47467!@#$%^&*()！@#￥%……&*（）P")
    print()
    

    print("---- 6 算法 哈希")
    common._algorithm.hash('hhh哈哈哈鴻【】47467!@#$%^&*()！@#￥%……&*（）P')
    print()
   



    print("---- 7 http server")
    ## 原生socket server_start()
    ##
    server = common._http_server.HTTPServer(('localhost', 8383),common._http_server.Resquest);
    server.serve_forever()
    print()
    '''



    print("---- 8 调用cpp ")
    common._os.info_cpp()

    print()


    quit()
